#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
typedef long long ll;

int n,a[200005],b[200005],c[200005];
ll ans;
int main(){
    ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
    cin>>n;
    for(int i=1;i<=n;i++) cin>>a[i];
    for(int i=1;i<=n;i++) cin>>b[i];
    for (int i = 1; i <=n; i++)
        c[i]=a[i]-b[i];
    sort(c+1,c+1+n);
    for(int i=1;i<n;i++){
        int l=i+1,r=n,tmp=0,mid;
        while(l<r){
            mid=l+r>>1;
            if(c[mid]+c[i]>0) tmp=mid,r=mid-1;
            else l=mid+1;
        }
        if(tmp)
        ans+=n-tmp+1; 
    }
    cout<<ans<<'\n';
    return 0;
}